Package-level declarations

Types

Link copied to clipboard
class ClonedRepositoryReference(val url: String, val localPath: Path, val shouldDeleteOnClose: Boolean = true, val fileFormatLimits: FileFormatLimits = FileFormatLimits()) : AutoCloseable, FileReadTools, FileReadLog, LlmReference

Reference to a cloned Git repository with automatic cleanup capabilities. Exposes LLM tools and ensures proper cleanup on application shutdown.

Link copied to clipboard
data class FileFormatLimits(val fileCountLimit: Int = 200, val fileSizeLimit: Long)

Limits for file formats when reading files from a cloned repository.

Link copied to clipboard
data class RepositoryReferenceProvider(fileFormatLimits: FileFormatLimits = FileFormatLimits())